mashup (mixture of two existing websites) - Spanish English Dictionary